package com.p1;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class ForwardAndRedirect {

    //测试这三个方法之前需要将视图解析器注视掉,这三个方法是在无视图解析器情况下实现
    //只要在return语句里加上"forward","redirect",就会根据我们的原生态的操作执行

    @RequestMapping("/rsm/t1")
    public String test1() {
        //转发
        return "/WEB-INF/jsp/test.jsp";
    }

    @RequestMapping("/rsm/t2")
    public String test2() {
        //转发二
        return "forward:/test.jsp";
    }

    @RequestMapping("/rsm/t3")
    public String test3() {
        //重定向 , 不需要视图解析器(加上视图解析器在进行此操作,路径会出现拼接错误) , 本质就是重新请求一个新地方嘛 , 所以注意路径问题.
        //重定向
        return "redirect:/test.jsp";
    }
}


